Faster Schedules for Diiusive Load Balancing via Over{relaxation (*****draft. Do Not Distribute*****)

نویسندگان

  • Bhaskar Ghosh
  • Martin H. Schultz
چکیده

Consider the following load balancing problem. We are given a graph with arbitrary topology and an arbitrary load distribution on the nodes. In each time step, a node can send any amount of load to each neighbor in parallel. This problem is a simple formalization of dynamic load balancing problems arising in various applications on parallel and distributed machines. Earlier work on this problem [Cyb89, SS94, HT93] provides relaxation{type di usive algorithms which use local and/or global information about the structure of the graph. In this paper we present Algorithm SLB which uses an over{relaxation technique to perform load balancing. For any particular graph, Algorithm SLB needs only a limited amount of global information to begin with but subsequently uses only local information to schedule the load movement. Extensive simulations on di erent graphs and load distributions conrm that Algorithm SLB is substantially faster than earlier relaxation{based algorithms, especially on sparse graphs.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Niagara: Scalable Load Balancing on Commodity Switches

Internet service providers rely on load balancers to distribute client requests for many web services over backend servers. Dedicated load-balancer appliances are expensive and do not scale easily with traffic demand. Instead, future load balancers should be built from smaller commodity components. Rather than rely exclusively on specialpurpose load-balancing software, we argue that data center...

متن کامل

Diiusive Relaxation Schemes for Discrete-velocity Kinetic Equations

Many kinetic models of the Boltzmann equation have a diiusive scaling that leads to the Navier-Stokes type parabolic equations, such as the heat equation, the porous media equations, the advection-diiusion equation and the viscous Burgers equation. In such problems the diiusive relaxation parameter may diier in several orders of magnitude from the rareeed regimes to the hydrodynamic (diiusive) ...

متن کامل

Engineering Diffusive Load Balancing Algorithms Using Experiments

We study a distributed load balancing problem on arbitrary graphs. First Order (FO) and Second Order (SO) schemes are popular local diiusive schedules for this problem. To use them, several parameters have to be chosen carefully. Determining the \optimal" parameters analytically is diicult, and on a practical level, despite the widespread use of these schemes, little is known on how relevant pa...

متن کامل

Fast Load Balancing in Cayley Graphs and in Circuits

We compare two load balancing techniques for Cayley graphs based on information and load exchange between neighboring vertices. In the rst scheme, called natural di usion, each vertex gives (or receives) a xed part of the load di erence to (from) its direct neighbors. In the second scheme, called Cayley di usion, each vertex successively gives (or receives) a part of the load di erence to (or f...

متن کامل

Design and Construction of Load Cell of a Three Point Hitch Dynamometer for Tractor John Deere 3140

Measurement of the values of forces in tractor arms is of great importance due to draft of agricultural equipment. These values can be used for testing and evaluation of the agricultural machinery, selection of suitable tractor, etc. The tools which are used for measurement of the forces are called dynamometer. The main objective of the present study was to design and evaluate a load cell for i...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1995